package com.qf.service;

import org.springframework.stereotype.Service;

import java.util.HashMap;
import java.util.Map;

@Service
public class ZuulManagerServiceImpl {

    Map<String,Object> map  = new HashMap<>();

    {
        // 1:需要校验
        // 0:不需要校验
        map.put("http://localhost/shop-back",1); // 后台首页
        map.put("http://localhost/shop-back/user/getUserPage",1); // 后台用户显示列表
        map.put("http://localhost/shop-back/user/addUser",1); // 后台用户显示列表
        map.put("http://localhost/shop-order/order/toOrderConfrim",1); // 后台用户显示列表
//        map.put("http://localhost/shop-sso/sso/isLogin",1); // 后台用户显示列表

        map.put("http://localhost/shop-home",0); // 不需要校验
    }

    public boolean isRequre(String serverPath){

        // 1.根据server地址从map中查询
        Object o = map.get(serverPath);
        if(o != null){
            if("1".equals(o.toString())){
                return  true; // 需要token校验
            }
        }
        return false;
    }
}
